import { RespSysDataType } from '@/components/app/sys/api';

/**
 * 响应数据类型
 */
export declare namespace RespDataType {
  export type DeptTree = RespSysDataType.DeptTreeItem[]
  
  export type DeptTreeItem = RespSysDataType.DeptTreeItem

  export type DeptItem = RespSysDataType.DeptItem

  export interface DeptListInfo {
    deptList: RespSysDataType.DeptItem[]
  }
}

/**
 * 请求数据类型
 */
export declare namespace RequestDataType {
  export interface UpdateDeptItem {
    // ancestors: string;
    // children?: [];
    // deptId: string;
    // deptName: string;
    // deptType: string;
    // lat: number;
    // lng: number;
    // orderNum: string;
    // parentId: string;
    // parentName: string;
    // sensors?: [];
    // extraInfo?: string;
    // geo?: string;

    parentId: number;
    deptName: string;
    leader: string;
    phone: string;
    email: string;
    status: number;
  }

  export interface addDeptItem {
    parentId: number;
    deptName: string;
    leader: string;
    phone: string;
    email: string;
    status: number;
  }

  export interface queryDeptItem {
    deptName: string;
    status: string;
  }


}
